package DBLayer;

import java.util.ArrayList;

import ModelLayer.Product;

public interface IFDBProduct {
	public Product getProduct(int productId, boolean retrieveAssociation);

	public int insertProduct(Product product) throws Exception;

	public ArrayList<Product> getAllProduct(boolean retrieveAssociation);

	public int updateProduct(Product product);
	
	public int removeProduct(int productID);

	public Integer getNextID();
}
